package com.itany.corejava.code10_io.字符流;

import java.io.*;

/**
 * @author MissChen
 * @date 2024年03月11日 13:50
 */
public class Test01_文件字符输入输出流 {
    public static void main(String[] args) {
        try (
                Reader reader=new FileReader("mya.txt");
                Writer writer=new FileWriter("myb.txt");
        ) {
            // int data=reader.read();
            // System.out.println((char)data);

            //对于中文本身也属于一个字符，可以读取中文，读取时注意编码
            // char[] c=new char[100];
            // int data=reader.read(c);//返回的是读取的字符数
            // System.out.println(data);
            // System.out.println(new String(c,0,data));

            char[] c=new char[100];
            int i=-1;
            while((i=reader.read(c))!=-1){
                writer.write(c,0,i);
            }


        } catch (IOException e) {
            e.printStackTrace();
        }

    }


}
